home *** CD-ROM | disk | FTP | other *** search
/ Geomag / Geomag_06_19xx_-_Side_B.d64 / -Anleitung .txt < prev    next >
Text File  |  2023-02-26  |  10KB  |  218 lines

  1. 0.1noisreVtamroFtxt.  gnutielnA-
  2. Hallo Harald !
  3.  
  4. So, hier bekommst Du jetzt also endlich mein MacBootMake-Programm...
  5.  
  6. Dieser komische Texteditor hier ist {CBM-X}brigens auch von mir und auch Freeware, aber der funktioniert eh noch nicht so richtig - ich habe ihn nur mitgeschickt, um die Anleitung f{CBM-X}r "MacBootMake" lesbarer zu machen.
  7.  
  8.  Jetzt mu{CBM-V}t Du erstmal den Cursor (das seltsame Ding links oben) mit den Cursortasten nach unten bewegen, damit Du {CBM-X}berhaupt den Rest dieses Textes lesen kannst...
  9.  
  10.  Ich h{CBM-F}tte Dir diese Disk ja schon eher zugeschickt, aber in Clausthal studiere ich nur, und mein alter 128er steht daheim in Einbeck - deshalb konnte ich dieses Sending jetzt erst schicken.
  11.  
  12. So, jetzt aber mal ans Eingemachte: Die Anleitungen zu MacBootMake und MacEdit...
  13.  
  14.  
  15.  
  16.    Anleitung f{CBM-X}r MacBootMake:
  17. ===============================
  18.  
  19. Das Programm "MacBootMake" dient dazu, schnell und unkompliziert Bootsektoren f{CBM-X}r die Laufwerke 1540, 1541, 1570, 1571, 1581 und {CBM-F}hnliche zu erstellen. Das Utility ist in reinem BASIC V7 geschrieben und pa{CBM-V}t sich dem aktuellen Bildschirmmodus an - das hei{CBM-V}t, es ben{CBM-C}tigt zwar nur 40 Spalten, nutzt aber den Rest des 80-Zeichenschirms bei Bedarf auch aus.
  20. Nach dem Start erscheint das Hauptmen{CBM-X} mit Freeware-Hinweis und mehreren Men{CBM-X}punkten:
  21.  
  22.  
  23. Die ersten beiden Punkte des Men{CBM-X}s sind mit "aktuelles Ger{CBM-F}t" betitelt, hier wird festgelegt, auf welches Laufwerk zugegriffen wird:
  24.  
  25.  Die Taste "1" wechselt die Ger{CBM-F}teadresse, von 8 bis 12 und wieder von vorn.
  26.  Die Taste "2" wechselt den Ger{CBM-F}tetyp, entweder "1541/71" oder "1581".
  27.  
  28. Der n{CBM-F}chste Abschnitt bestimmt das Erscheinen der Bootmeldung:
  29.  
  30.  Die Taste "3" bestimmt, ob DIN- oder ASCII-Zeichensatz erzwungen wird.
  31.  Die Taste "4" bestimmt, ob die Systemmeldung "BOOTING" gel{CBM-C}scht wird.
  32.  Die Taste "5" bestimmt, ob die Tastenkombination CBM-Shift gesperrt wird.
  33.  Die Taste "6" bestimmt, welcher Textmodus aktiviert wird: "Klein/Gro{CBM-V}" oder "Gro{CBM-V}/Grafik".
  34.  Die Taste "7" erlaubt, den eigenen Begr{CBM-X}{CBM-V}ungstext zu editieren und zu testen.
  35.  
  36. Der dritte Abschnitt setzt die Parameter f{CBM-X}r das zu startende Bootprogramm:
  37.  Die Taste "8" f{CBM-X}hrt zur Namenseingabe. Hier mu{CBM-V} der Dateiname des zu startenden Programms eingegeben werden. Anschlie{CBM-V}end wird nach einer Ger{CBM-F}teadresse gefragt.
  38. ACHTUNG ! Diese Ger{CBM-F}teadresse hat nichts mit der aus Punkt "1" zu tun !!!
  39. Die Adresse aus Punkt "1" legt nur das _aktuelle_ Ger{CBM-F}t fest, doch _hier_ wird die Ger{CBM-F}teadresse mit in den Bootblock gespeichert und kann dazu benutzt werden, ein Programm auf einem anderen Laufwerk als dem Bootlaufwerk Nr. 8 zu starten. Normalerweise sollte man hier also die Angabe auf "8" belassen, es sei denn, man wei{CBM-V} was man tut... :-)
  40.  
  41.  Die Taste "9" bestimmt den Typ des Bootprogramms: BASIC oder Assembler. Dies mu{CBM-V} nur festgelegt werden, damit der Computer wei{CBM-V}, wie das Programm richtig gestartet wird (Basicprogramme werden mit DLOAD oder RUN gestartet, Assemblerprogramme jedoch mit BLOAD oder BOOT).
  42.  Die Taste "0" legt die Speicherbank fest, die vor dem Starten des Bootprogramms gew{CBM-F}hlt wird - diese Einstellung ist nur f{CBM-X}r Assemblerprogramme wichtig.
  43.  
  44. Der letzte Abschnitt enth{CBM-F}lt die umfangreicheren Routinen:
  45.  
  46.  Die Taste "s" speichert einen Bootsektor mit den festgelegten Werten auf das gew{CBM-F}hlte Laufwerk, mit dem eingegebenen Begr{CBM-X}{CBM-V}ungstext, seinen Steuerzeichen, et cetera... Dieser Punkt ist also der eigentlich Wichtige...
  47. _Die Taste "v" vernichtet einen eventuell vorhandenen Bootsektor auf dem gew{CBM-F}hlten Laufwerk (nach R{CBM-X}ckfrage, versteht sich).
  48.  Die Taste "c" erlaubt es, einen Befehl an das laufwerk zu schicken, wie es auch bei vielen anderen Programmen m{CBM-C}glich ist.
  49.  Die Taste "$" zeigt das Inhaltsverzeichnis der Diskette im aktuellen Laufwerk an.
  50.  Die Taste "x" beendet "MacBootMake".
  51.  
  52.  
  53. So, das war alles. Ich hoffe, das Programm gen{CBM-X}gt Deinen Anforderungen. Weiter geht es mit der notd{CBM-X}rftigen MacEdit-Anleitung:
  54.  
  55.  
  56.  
  57.    Anleitung zu MacEdit:
  58. ===========================
  59.  
  60.  
  61. Der Bildschirm (VDC-Layout):
  62. ----------------------------
  63.  
  64.  In der obersten Bildschirmzeile verbirgt sich ein Pull-Down-Men{CBM-X}:
  65. Es wird mit der RUN/STOP-Taste betreten UND AUCH WIEDER DAMIT VERLASSEN !!!
  66.  
  67.  Der reverse Men{CBM-X}balken wird mit den Cursortasten gesteuert; der aktuelle Men{CBM-X}punkt wird mit <RETURN> oder <Shift-RETURN> aktiviert. Bei <RETURN> klappt das Men{CBM-X} nachher wieder zu, bei <Shift-RETURN> bleibt es offen.
  68.  
  69.  Allerdings sind bisher (fast) nur die Men{CBM-X}punkte des Datei-Men{CBM-X}s funktionsbereit:
  70.  
  71.  
  72. "Neu":
  73. ------
  74. ...l{CBM-C}scht den Text im Speicher. DIESE FUNKTION IST NOCH NICHT AKTIV !
  75.  
  76.  
  77. "Laden":
  78. --------
  79. ...l{CBM-F}dt einen Text von Diskette. Der Text im Speicher geht verloren. Diese Funktion kann auch {CBM-X}ber die Tastenkombination CONTROL-L aufgerufen werden.
  80.  
  81.  
  82. "Nachladen":
  83. ------------
  84. ...l{CBM-F}dt einen Text von Diskette. Der Text im Speicher geht aber nicht verloren, da der neue Text an den alten angeh{CBM-F}ngt wird.
  85.  
  86.  
  87. "Speichern":
  88. ------------
  89. ...speichert den aktuellen Text unter dem aktuellen Namen ab. Ein eventuell schon vorhandener Text gleichen Namens wird von der Diskette gel{CBM-C}scht.
  90.  
  91.  
  92. "Speichern unter":
  93. ------------------
  94. ...wie "Speichern", jedoch kann vorher der Name des Textes ge{CBM-F}ndert werden.
  95.  
  96.  
  97. "Basic":
  98. --------
  99. ...wie "Beenden". Diese Funktion wird erst sp{CBM-F}ter sinnvoll.
  100.  
  101.  
  102. "Beenden":
  103. ----------
  104. ...springt wieder ins Basic. Der Text im Speicher wird davon jedoch NICHT beeinflu{CBM-V}t. Das hei{CBM-V}t: Nach einem RUN kann man exakt dort weiterschreiben, wo man aufgeh{CBM-C}rt hat !
  105.  
  106. Der Text geht nur dann verloren, wenn mehr BASIC-Speicher ben{CBM-C}tigt wird; also wenn man das aktuelle Programm verl{CBM-F}ngert oder ein l{CBM-F}ngeres von Disk l{CBM-F}dt.
  107. --------------------------------------
  108.  
  109.  Die ZWEITE Bildschirmzeile ist eine Statuszeile:
  110. (Erkl{CBM-F}rungen von links nach rechts)
  111.  
  112.  "U:" ist noch nicht in Betrieb, dort wird sp{CBM-F}ter mal das aktuelle Diskettenlaufwerk angezeigt.
  113.  Daneben steht der aktuelle Textname.
  114. Die folgenden Anzeigen leuchten bei Bedarf auf:
  115.  "escape" zeigt an, da{CBM-V} die Escape-Taste gedr{CBM-X}ckt wurde. Die n{CBM-F}chste Taste l{CBM-C}st also eine Sonderfunktion aus.
  116. -"WBI" steht f{CBM-X}r "Wrap, Beep, Insert":
  117. "Wrap" ist der automatische Zeilenumbruch, er wird mit <CTRL-W> ein- und ausgeschaltet.
  118. "Beep" wird sp{CBM-F}ter den Tastaturpieps anzeigen.
  119. "Insert" steht f{CBM-X}r automatisches Einf{CBM-X}gen: eingeschaltet wird es mit ESC-A, ausgeschaltet wird es mit ESC-C !
  120.  "FKUR" wird sp{CBM-F}ter den Schriftstil anzeigen.
  121.  "<=>" wird sp{CBM-F}ter das Zeilenformat anzeigen.
  122. --------------------------------------
  123.  
  124.  Die DRITTE Bildschirmzeile ist im Augenblick nur eine Trennlinie, sp{CBM-F}ter wird das die Tabulatoranzeige.
  125. {CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}
  126.  
  127. Nun zu den Tastaturfunktionen:
  128.  
  129. -<HOME> setzt den Cursor nach links oben. Falls er schon dort ist, wird einen Screen hochgeschaltet (PageUp).
  130.  
  131. -<Shift-HOME> (Clear) setzt den Cursor in die allererste Zeile des Textes.
  132.  
  133. -<CBM-HOME>   (HOME & Commodoretaste) setzt den Cursor nach links unten. Ist er schon dort, wird einen Screen runtergeschaltet (PageDown).
  134.  
  135. -<CTRL-HOME> setzt den Cursor in die allerletzte Zeile des Textes.
  136.  
  137. Mit der HOME-Taste kann man Texte also praktisch seitenweise durchbl{CBM-F}ttern !
  138.  
  139.  
  140. -<DEL> wie {CBM-X}blich (Backspace).
  141.  
  142. -<Shift-DEL> wie {CBM-X}blich (Insert).
  143.  
  144. -<CBM-DEL> l{CBM-C}scht das Zeichen, auf dem der Cursor steht, und zieht den Rest nach (Delete).
  145.  
  146. -<RETURN> setzt einen Absatz.
  147.  
  148. -<Shift-RETURN> bewegt nur den Cursor, {CBM-F}ndert aber nicht den Text.
  149.  
  150. -<LINE FEED> setzt einen Absatz in den Text, bewegt aber nicht den Cursor.
  151.  
  152. -<SPACE> funktioniert normal, aber:
  153.  
  154. -<Shift-SPACE> erzeugt ein gesch{CBM-X}tztes Leerzeichen: Im Unterschied zum normalen SPACE (" ") wird ein Shift-SPACE (" ") niemals als Trennstelle mi{CBM-V}braucht !
  155.  
  156. -<ESC> l{CBM-C}st Sonderfunktionen aus. Ich habe die bekannten Funktionen des C-128 teilweise {CBM-X}bernommen und werde das noch ausbauen. Bis jetzt gibt es:
  157. -ESC-A: automatisches Einf{CBM-X}gen EIN.
  158. -ESC-C: automatisches Einf{CBM-X}gen AUS.
  159. -ESC-D: l{CBM-C}scht die aktuelle Zeile.
  160. -ESC-I: f{CBM-X}gt eine neue Zeile ein.
  161. -ESC-J: Cursor zum Zeilenstart.
  162. -ESC-K: Cursor ans Zeilenende.
  163. {CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}
  164.  ACHTUNG ! <ESC-I> ist nur bei abgeschaltetem WordWrap sinnvoll, denn normalerweise sollten neue Zeilen mit RETURN eingef{CBM-X}gt werden !!!
  165. {CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}
  166.  
  167.  ACHTUNG: F{CBM-X}r den Ziffernblock rechts auf der Tastatur gelten neue Codes:
  168.  
  169. -<Shift-4> funktioniert wie <CBM-DEL> (also "Delete").
  170.  
  171. -<Shift-5> funktioniert wie <ESC-K>: Der Cursor springt zum Zeilenende.
  172.  
  173. -<Shift-8> funktioniert wie <ESC-J>: Der Cursor springt zum Zeilenanfang.
  174.  
  175. -<Shift-6>: Der Cursor springt einen Bildschirm "runter".
  176.  
  177. -<Shift-9>: Der Cursor springt einen Bildschirm "rauf".
  178. --------------------------------------
  179.  
  180. -Die F-Tasten funktionieren wie gewohnt, man kann sie im Basic per KEY umdefinieren...
  181. --------------------------------------
  182.  
  183.  Dieses Programm ist noch L{SHIFT-+}NGST nicht fertig, es fehlen noch etliche Funktionen. Ein Beispiel:
  184.  
  185.  Im Men{CBM-X} findest Du keine Directory-Funktion, es ist n{CBM-F}mlich noch gar keine vorhanden ! Deshalb wurde die <F3>-Taste derart umdefiniert, da{CBM-V} sie...
  186.  
  187. a) das Programm verl{CBM-F}{CBM-V}t,
  188. b) ein "DIRECTORY" ausf{CBM-X}hrt und
  189. c) ein "RUN" auf den Schirm schreibt.
  190.  
  191. Mit einem Druck auf <RETURN> bist Du dann also wieder hier im Editor.
  192.  
  193. Die F3-Taste zeigt nur die Textdateien an ! Um die KOMPLETTE Directory zu sehen, dr{CBM-X}ck F4 !
  194.  
  195. --------------------------------------
  196.  
  197.  Man kann noch nicht direkt aus der Directory laden, die entsprechende Routine ist aber in Arbeit.
  198.  
  199. --------------------------------------
  200.  
  201. Der Name einer Datei ist in ihr selbst enthalten und wird beim Laden neu gesetzt, das hei{CBM-V}t:
  202.  
  203. JEDE DATEI KENNT IHREN NAMEN und {CBM-X}bergibt ihn an das Programm !!!
  204. {CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}
  205.  
  206.  Der Editor hat noch keinen Men{CBM-X}punkt, um den kompletten Speicher oder gar Bl{CBM-C}cke zu l{CBM-C}schen. Um ein Brett wieder total "leer" zu bekommen, mu{CBM-V}t Du also dauernd <ESC-D> dr{CBM-X}cken !
  207.  Bis die Block-Delete-Funktion fertig ist, kann man sich damit behelfen, mehrere ESC-D's auf eine F-Taste zu legen.
  208. {CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}
  209.  
  210.  
  211.  
  212. ...und soviel zum Editor. Tja, das war alles. Wenn Du jetzt endlich MacBootMake ausprobieren willst, dr{CBM-X}ck einfach RESET und im Bootmen{CBM-X} "m". Der Bootsektor dieser Disk wurde nat{CBM-X}rlich auch mit MacBootMake erstellt...
  213. Solltest Du noch Fragen zu irgendetwas haben, kannst Du mich unter der Telefonnummer 05323/78165 erreichen. Falls ich nicht dort bin, versuche es mit 05561/1022.
  214.  
  215. So, das war jetzt aber wirklich alles. Tsch{CBM-X}{CBM-V} !
  216.  
  217. {CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}{CBM-+}Mac Bacon{CBM-+}
  218.